import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Esta clase representa a la imagen de un barco de magnitud 1
 * 
 * @author Miguel Martinez Aguilar
 * @version 10 de Mayo del 2013
 */
public class P extends BarcoImg
{
    // Declaracion de variables de instancia
    
    /**
     * Constructor de P.
     * @param oculto: un boleano que indica si este barco estara oculto.
     */
    public P(boolean oculto) 
    {
        super("ph.png","pv.png",oculto);
    } 
    
    /**
     * Este metodo modifica las dimenciones de la imagen del barco para ajustarlas al tablero.
     * @param esp: un arreglo de Espacios en donde se ubicara este objeto.
     */
    public void dimenciones(Espacio[] esp)
    {
        GreenfootImage im = esp[0].getImage();
        (this.getImage()).scale(im.getWidth(),im.getHeight());
        this.setLocation(esp[0].getX(),esp[0].getY());
        if(oculto)(this.getImage()).setTransparency(0);
    }
}
